#ifndef SERVER_CONFIGURATION_H_
#define SERVER_CONFIGURATION_H_
#include <string>
using namespace std;

class ServerCfg {
private:
	string path_cfg_file;
	string storage_path;
	unsigned int port;
public:
	ServerCfg(string* s) {
		this->path_cfg_file=*s;
	}
	ServerCfg(const ServerCfg& other)
	{
		this->path_cfg_file=other.path_cfg_file;
		this->port=other.port;
		this->storage_path=other.storage_path;
	}
	ServerCfg() {
	}

	~ServerCfg() {}

	void Initialize()
	{
		this->storage_path=".";
		this->port=33333;
	}

	//TODO hacer que lea del archivo
	string GetStoragePath()  {

		return storage_path;
	}
	//TODO hacer que lea del archivo
	unsigned int GetPort()  {

		return this->port;
	}





};


#endif /* SERVER_CONFIGURATION_H_ */
